29 research outputs found

    Pattern Generation for Rough Terrain Locomotion with Quadrupedal Robots:Morphed Oscillators & Sensory Feedback

    Get PDF
    Animals are able to locomote on rough terrain without any apparent difficulty, but this does not mean that the locomotor system is simple. The locomotor system is actually a complex multi-input multi-output closed-loop control system. This thesis is dedicated to the design of controllers for rough terrain locomotion, for animal-like quadrupedal robots. We choose the problem of blind rough terrain locomotion as the target of experiments. Blind rough terrain locomotion requires continuous and momentary corrections of leg movements and body posture, and provides a proper testbed to observe the interaction of different mod- ules involved in locomotion control. As for the specific case of this thesis, we have to design rough terrain locomotion controllers that do not depend on the torque-control capability, have limited sensing, and have to be computationally light, all due to the properties of the robotics platform that we use. We propose that a robust locomotion controller, taking into account the aforementioned constraints, is constructed from at least three modules: 1) pattern generators providing the nominal patterns of locomotion; 2) A posture controller continuously adjusting the attitude of the body and keeping the robot upright; and 3) quick reflexes to react to unwanted momentary events like stumbling or an external force impulse. We introduce the framework of morphed oscillators to systematize the design of pattern gen- erators realized as coupled nonlinear oscillators. Morphed oscillators are nonlinear oscillators that can encode arbitrary limit cycle shapes and simultaneously have infinitely large basins of attraction. More importantly, they provide dynamical systems that can assume the role of feedforward locomotion controllers known as Central Pattern Generators (CPGs), and accept discontinuous sensory feedback without the risk of producing discontinuous output. On top of the CPG module, we add a kinematic model-based posture controller inspired by virtual model control (VMC), to control the body attitude. Virtual model control produces forces, and through the application of the Jacobian transpose method, generates torques which are added to the CPG torques. However, because our robots do not have a torque- control capability, we adapt the posture controller by producing task-space velocities instead of forces, thus generating joint-space velocity feedback signals. Since the CPG model used for locomotion generates joint velocities and accepts feedback without the fear of instability or discontinuity, the posture control feedback is easily integrated into the CPG dynamics. More- over, we introduce feedback signals for adjusting the posture by shifting the trunk positions, which directly update the limit cycle shape of the morphed oscillator nodes of the CPG. Reflexes are added, with minimal complexity, to react to momentary events. We implement simple impulse-based feedback mechanisms inspired by animals and successful rough terrain robots to 1) flex the leg if the robot is stumbling (stumbling correction reflex); 2) extend the leg if an expected contact is missing (leg extension reflex); or 3) initiate a lateral stepping sequence in response to a lateral external perturbation. CPG, posture controller, and reflexes are put together in a modular control architecture alongside additional modules that estimate inclination, control speed and direction, maintain timing of feedback signals, etc. [...

    A Closed-Loop Optimal Control Approach for Online Control of A Planar Monopod Hopper

    Get PDF
    In this paper we present a closed-loop optimal control approach for the online control of a legged robot locomotion, particularly the hopping of a simulated monoped robot. Modeling is done based on the spring loaded inverted pendulum (SLIP) model suggested as the animal and human running gait template. The key idea is to efficiently inject energy to the system so that the monoped can track the desired apex height and forward velocity. The state of the system is observed in the Poincare section at the apex point and the corresponding discrete dynamics is formulated by using available analytical solutions. The goal is then to synthesize an optimal control law which can bring the apex state at any step to the desired state at the next step. We show the controller performance in providing fast and accurate response in the presence of noise and through different scenarios while minimizing the control effort

    Kinematic primitives for walking and trotting gaits of a quadruped robot with compliant legs

    Get PDF
    In this work we research the role of body dynamics in the complexity of kinematic patterns in a quadruped robot with compliant legs. Two gait patterns, lateral sequence walk and trot, along with leg length control patterns of different complexity were implemented in a modular, feed-forward locomotion controller. The controller was tested on a small, quadruped robot with compliant, segmented leg design, and led to self-stable and self-stabilizing robot locomotion. In-air stepping and on-ground locomotion leg kinematics were recorded, and the number and shapes of motion primitives accounting for 95% of the variance of kinematic leg data were extracted. This revealed that kinematic patterns resulting from feed-forward control had a lower complexity (in-air stepping, 2 to 3 primitives) than kinematic patterns from on-ground locomotion (4 primitives), although both experiments applied identical motor patterns. The complexity of on-ground kinematic patterns had increased, through ground contact and mechanical entrainment. The complexity of observed kinematic on-ground data matches those reported from level-ground locomotion data of legged animals. Results indicate that a very low complexity of modular, rhythmic, feed-forward motor control is sufficient for level-ground locomotion in combination with passive compliant legged hardware

    Robot Trotting with Segmented Legs in Simulation and Hardware.

    Get PDF
    This research is focusing on the implementation, testing, and analysis of quadrupedal, bio-inspired robot locomotion. Our tool of research is a light-weight, quadruped robot of the size of a house cat, both in simulation and hardware. We are currently following the idea of testing bio-inspired blue-prints such as leg-segmentation, directional leg compliance (bio-mechanical), and central pattern generators (bioinspired neuro-control) for their feasibility, and advantages against more traditional, engineered solutions. Clearly, our ïŹrst goal would be to reach a same level of performance as animals, e.g. in terms of speed, cost of transport, or versatility. Much research has been done on bio-mechanical and neuro-physiological research on legged vertebrates. Hence, data is available for animal locomotion such as gait patterns, speed, cost of transport, duty factor, joint angles, torque patterns, body angles, and ground reaction force (GRF) data. While this data allows one to study a subset of locomotion characteristics, it often lacks an intuitive way to compare animals of different species, or as for us, quadruped robots. We started applying the collision angle analysis (Lee, Bertram, et al. 2011) for trot gait, based on qualitative and quantitative results from goats and dogs (taken from (ibid.)), and experimental recordings of our robot’s center of mass (COM) and GRF

    Rich Locomotion Skills with the Oncilla Robot

    Get PDF
    We are motivated to better understand how adaptive locomotion (rough terrain locomotion, turning, gait transition, etc) can be realized using a quadrupedal platform with constrained resources. These constraints include computational power limitation, no accurate force/torque sensing, and partial sensing of robot’s kinematic states. These constraints arise from the fact that we are designing and experimenting with autonomous light-weight and (comparatively) cheap quadruped robots. The practical benefit of such robots is fast experimentation: experiments can be safely done with presence of one or two humans, and repairs are cheap and quick

    Towards Modular Control for Moderately Fast Locomotion over Unperceived Rough Terrain

    Get PDF
    We are motivated to build simple controllers for quadruped robots to locomote over unperceived moderately difficult rough terrain at moderately fast speeds. The presented approach here does not need force sensing at feet, and does not need information about the mass properties of the robot like inertia tensors, so it is apt for relatively cheap and lightweight robots. We explore our approach with two dif- ferent simulated robots, one being the simulation of the Oncilla robot which will soon be used for validation
    corecore